home *** CD-ROM | disk | FTP | other *** search
Emacs Compiled Lisp | 1998-05-21 | 3.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: Emacs Compiled Lisp
(other/emacsCompiledLisp).
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Emacs Compiled Lisp (other/emacsCompiledLisp)
| magic
| Unsupported |
100%
| file
| Emacs/XEmacs v20 byte-compiled Lisp data
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Emacs/XEmacs byte-compiled Lisp (generic)
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 14 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 6a 75 73 74 69 6e 62 |piled by| justinb|
|00000020| 40 65 62 6f 6e 79 2e 63 | 72 61 79 2e 63 6f 6d 20 |@ebony.c|ray.com |
|00000030| 6f 6e 20 4d 6f 6e 20 4d | 61 72 20 20 39 20 31 32 |on Mon M|ar 9 12|
|00000040| 3a 35 38 3a 31 31 20 31 | 39 39 38 0a 3b 3b 3b 20 |:58:11 1|998.;;; |
|00000050| 66 72 6f 6d 20 66 69 6c | 65 20 2f 68 6f 6d 65 2f |from fil|e /home/|
|00000060| 61 73 70 65 6e 30 37 2f | 6a 75 73 74 69 6e 62 2f |aspen07/|justinb/|
|00000070| 72 6f 6f 74 73 2f 66 72 | 65 65 77 61 72 65 2f 78 |roots/fr|eeware/x|
|00000080| 65 6d 61 63 73 2f 32 30 | 2e 33 2f 78 65 6d 61 63 |emacs/20|.3/xemac|
|00000090| 73 2d 32 30 2e 33 2f 6c | 69 73 70 2f 65 66 73 2f |s-20.3/l|isp/efs/|
|000000a0| 65 66 73 2d 64 65 66 75 | 6e 2e 65 6c 0a 3b 3b 3b |efs-defu|n.el.;;;|
|000000b0| 20 65 6d 61 63 73 20 76 | 65 72 73 69 6f 6e 20 32 | emacs v|ersion 2|
|000000c0| 30 2e 34 20 22 45 6d 65 | 72 61 6c 64 22 20 58 45 |0.4 "Eme|rald" XE|
|000000d0| 6d 61 63 73 20 20 4c 75 | 63 69 64 2e 0a 3b 3b 3b |macs Lu|cid..;;;|
|000000e0| 20 62 79 74 65 63 6f 6d | 70 20 76 65 72 73 69 6f | bytecom|p versio|
|000000f0| 6e 20 32 2e 32 35 20 58 | 45 6d 61 63 73 3b 20 32 |n 2.25 X|Emacs; 2|
|00000100| 32 2d 4d 61 72 2d 39 36 | 2e 0a 3b 3b 3b 20 6f 70 |2-Mar-96|..;;; op|
|00000110| 74 69 6d 69 7a 61 74 69 | 6f 6e 20 69 73 20 6f 6e |timizati|on is on|
|00000120| 2e 0a 3b 3b 3b 20 74 68 | 69 73 20 66 69 6c 65 20 |..;;; th|is file |
|00000130| 75 73 65 73 20 6f 70 63 | 6f 64 65 73 20 77 68 69 |uses opc|odes whi|
|00000140| 63 68 20 64 6f 20 6e 6f | 74 20 65 78 69 73 74 20 |ch do no|t exist |
|00000150| 69 6e 20 45 6d 61 63 73 | 20 31 39 2e 0a 0a 28 69 |in Emacs| 19...(i|
|00000160| 66 20 28 61 6e 64 20 28 | 62 6f 75 6e 64 70 20 27 |f (and (|boundp '|
|00000170| 65 6d 61 63 73 2d 76 65 | 72 73 69 6f 6e 29 0a 09 |emacs-ve|rsion)..|
|00000180| 20 28 6f 72 20 28 61 6e | 64 20 28 62 6f 75 6e 64 | (or (an|d (bound|
|00000190| 70 20 27 65 70 6f 63 68 | 3a 3a 76 65 72 73 69 6f |p 'epoch|::versio|
|000001a0| 6e 29 20 65 70 6f 63 68 | 3a 3a 76 65 72 73 69 6f |n) epoch|::versio|
|000001b0| 6e 29 0a 09 20 20 20 20 | 20 28 73 74 72 69 6e 67 |n).. | (string|
|000001c0| 2d 6c 65 73 73 70 20 65 | 6d 61 63 73 2d 76 65 72 |-lessp e|macs-ver|
|000001d0| 73 69 6f 6e 20 22 32 30 | 22 29 29 29 0a 20 20 20 |sion "20|"))). |
|000001e0| 20 28 65 72 72 6f 72 20 | 22 60 65 66 73 2d 64 65 | (error |"`efs-de|
|000001f0| 66 75 6e 2e 65 6c 27 20 | 77 61 73 20 63 6f 6d 70 |fun.el' |was comp|
|00000200| 69 6c 65 64 20 66 6f 72 | 20 45 6d 61 63 73 20 32 |iled for| Emacs 2|
|00000210| 30 22 29 29 0a 0a 28 6f | 72 20 28 62 6f 75 6e 64 |0"))..(o|r (bound|
|00000220| 70 20 27 63 75 72 72 65 | 6e 74 2d 6c 6f 61 64 2d |p 'curre|nt-load-|
|00000230| 6c 69 73 74 29 20 28 73 | 65 74 71 20 63 75 72 72 |list) (s|etq curr|
|00000240| 65 6e 74 2d 6c 6f 61 64 | 2d 6c 69 73 74 20 6e 69 |ent-load|-list ni|
|00000250| 6c 29 29 0a 0a 0a 28 62 | 79 74 65 2d 63 6f 64 65 |l))...(b|yte-code|
|00000260| 20 22 c0 c1 21 88 c2 c3 | 21 88 c4 c5 c6 4f c7 c8 | "..!...|!....O..|
|00000270| c9 c6 4f 51 16 5c 6e ca | 0e 0b 42 16 0b cc cd ce |..OQ.\n.|..B.....|
|00000280| 5c 22 16 0f cf 0e 0b 42 | 16 0b d0 16 11 d1 0e 0b |\".....B|........|
|00000290| 42 16 0b c0 87 22 20 5b | 70 72 6f 76 69 64 65 20 |B...." [|provide |
|000002a0| 65 66 73 2d 64 65 66 75 | 6e 20 72 65 71 75 69 72 |efs-defu|n requir|
|000002b0| 65 20 62 61 63 6b 71 75 | 6f 74 65 20 22 24 65 66 |e backqu|ote "$ef|
|000002c0| 73 20 72 65 6c 65 61 73 | 65 3a 20 31 2e 31 35 20 |s releas|e: 1.15 |
|000002d0| 24 22 20 31 34 20 2d 32 | 20 22 2f 22 20 22 23 52 |$" 14 -2| "/" "#R|
|000002e0| 65 76 69 73 69 6f 6e 3a | 20 31 2e 31 20 24 22 20 |evision:| 1.1 $" |
|000002f0| 31 31 20 65 66 73 2d 64 | 65 66 75 6e 2d 76 65 72 |11 efs-d|efun-ver|
|00000300| 73 69 6f 6e 20 63 75 72 | 72 65 6e 74 2d 6c 6f 61 |sion cur|rent-loa|
|00000310| 64 2d 6c 69 73 74 20 6d | 61 6b 65 2d 76 65 63 74 |d-list m|ake-vect|
|00000320| 6f 72 20 37 20 30 20 65 | 66 73 2d 6b 65 79 2d 6f |or 7 0 e|fs-key-o|
|00000330| 62 61 72 72 61 79 20 22 | 2a 43 6f 6d 70 69 6c 65 |barray "|*Compile|
|00000340| 2d 4c 6f 67 2a 22 20 65 | 66 73 2d 64 65 66 75 6e |-Log*" e|fs-defun|
|00000350| 2d 62 79 74 65 63 6f 6d | 70 2d 62 75 66 66 65 72 |-bytecom|p-buffer|
|00000360| 5d 20 35 29 0a 23 40 31 | 37 35 20 49 6e 73 69 64 |] 5).#@1|75 Insid|
|00000370| 65 20 61 6e 20 65 66 73 | 20 66 75 6e 63 74 69 6f |e an efs| functio|
|00000380| 6e 2c 20 74 68 69 73 20 | 69 73 20 73 65 74 20 74 |n, this |is set t|
|00000390| 6f 20 74 68 65 20 6b 65 | 79 20 74 68 61 74 20 77 |o the ke|y that w|
|000003a0| 61 73 20 75 73 65 64 20 | 74 6f 0a 63 61 6c 6c 20 |as used |to.call |
|000003b0| 74 68 65 20 66 75 6e 63 | 74 69 6f 6e 2e 20 59 6f |the func|tion. Yo|
|000003c0| 75 20 63 61 6e 20 74 65 | 73 74 20 74 68 69 73 20 |u can te|st this |
|000003d0| 69 6e 73 69 64 65 20 74 | 68 65 20 64 65 66 61 75 |inside t|he defau|
|000003e0| 6c 74 20 64 65 66 69 6e | 69 74 69 6f 6e 2c 20 74 |lt defin|ition, t|
|000003f0| 6f 0a 64 65 74 65 72 6d | 69 6e 65 20 77 68 69 63 |o.determ|ine whic|
|00000400| 68 20 6b 65 79 20 77 61 | 73 20 61 63 74 75 61 6c |h key wa|s actual|
|00000410| 6c 79 20 75 73 65 64 2e | 1f 0a 28 64 65 66 76 61 |ly used.|..(defva|
|00000420| 72 20 65 66 73 2d 6b 65 | 79 20 6e 69 6c 20 28 23 |r efs-ke|y nil (#|
|00000430| 24 20 2e 20 38 37 35 29 | 29 0a 23 40 38 34 20 49 |$ . 875)|).#@84 I|
|00000440| 6e 73 69 64 65 20 61 6e | 20 65 66 73 20 66 75 6e |nside an| efs fun|
|00000450| 63 74 69 6f 6e 2c 20 74 | 68 69 73 20 69 73 20 73 |ction, t|his is s|
|00000460| 65 74 20 74 6f 20 61 20 | 6c 69 73 74 20 6f 66 20 |et to a |list of |
|00000470| 74 68 65 20 63 61 6c 6c | 69 6e 67 20 61 72 67 73 |the call|ing args|
|00000480| 0a 6f 66 20 74 68 65 20 | 66 75 6e 63 74 69 6f 6e |.of the |function|
|00000490| 2e 1f 0a 28 64 65 66 76 | 61 72 20 65 66 73 2d 61 |...(defv|ar efs-a|
|000004a0| 72 67 73 20 6e 69 6c 20 | 28 23 24 20 2e 20 31 30 |rgs nil |(#$ . 10|
|000004b0| 38 37 29 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |87)).(de|falias '|
|000004c0| 65 66 73 2d 64 65 66 75 | 6e 2d 61 72 67 2d 63 6f |efs-defu|n-arg-co|
|000004d0| 75 6e 74 20 23 5b 28 6c | 69 73 74 29 20 22 c0 09 |unt #[(l|ist) "..|
|000004e0| 73 47 c2 09 73 47 09 47 | 1b 1c 1d 0b 0d 0c 5d 5a |sG..sG.G|......]Z|
|000004f0| c6 0d 0c 5a c7 5a 5d c6 | 0c 53 5d 45 2b 87 22 20 |...Z.Z].|.S]E+." |
|00000500| 5b 26 6f 70 74 69 6f 6e | 61 6c 20 6c 69 73 74 20 |[&option|al list |
|00000510| 26 72 65 73 74 20 6c 65 | 6e 67 20 72 2d 6c 65 6e |&rest le|ng r-len|
|00000520| 67 20 6f 2d 6c 65 6e 67 | 20 30 20 31 5d 20 34 5d |g o-leng| 0 1] 4]|
|00000530| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 65 66 73 |).(defal|ias 'efs|
|00000540| 2d 64 65 66 75 6e 2d 61 | 72 67 2d 63 68 65 63 6b |-defun-a|rg-check|
|00000550| 20 23 5b 28 66 75 6e 20 | 6b 65 79 20 6c 69 73 74 | #[(fun |key list|
|00000560| 29 20 22 08 c1 4e c2 1b | 1c 0d c6 61 ab 8a 0c ae |) "..N..|...a....|
|00000570| c3 c7 08 c1 c6 23 aa bc | c8 0d 21 13 0c ab b0 0c |.....#..|..!.....|
|00000580| c6 61 ac ab 0c 0b 6b ac | a6 c9 ca 0e 0b 08 23 1e |.a....k.|......#.|
|00000590| 0c cd ce 0e 0c 50 21 88 | cf 0e 10 21 ab 90 8a 0e |.....P!.|...!....|
|000005a0| 10 71 88 64 62 88 d1 0e | 0c d2 b1 03 88 29 29 c7 |.q.db...|.....)).|
|000005b0| 08 c1 0b 23 2a 87 22 20 | 5b 66 75 6e 20 65 66 73 |...#*." |[fun efs|
|000005c0| 2d 66 75 6e 63 74 69 6f | 6e 2d 61 72 67 2d 73 74 |-functio|n-arg-st|
|000005d0| 72 75 63 74 75 72 65 20 | 6e 69 6c 20 63 6f 75 6e |ructure |nil coun|
|000005e0| 74 20 70 72 6f 70 20 6c | 69 73 74 20 61 75 74 6f |t prop l|ist auto|
|000005f0| 6c 6f 61 64 20 70 75 74 | 20 65 66 73 2d 64 65 66 |load put| efs-def|
|00000600| 75 6e 2d 61 72 67 2d 63 | 6f 75 6e 74 20 66 6f 72 |un-arg-c|ount for|
|00000610| 6d 61 74 20 22 61 72 67 | 73 2e 20 66 6f 72 20 74 |mat "arg|s. for t|
|00000620| 68 65 20 25 73 20 64 65 | 66 2e 20 6f 66 20 25 73 |he %s de|f. of %s|
|00000630| 20 64 6f 6e 27 74 20 61 | 67 72 65 65 20 77 69 74 | don't a|gree wit|
|00000640| 68 20 70 72 65 76 69 6f | 75 73 20 64 65 66 73 2e |h previo|us defs.|
|00000650| 22 20 6b 65 79 20 77 61 | 72 6e 69 6e 67 20 6d 65 |" key wa|rning me|
|00000660| 73 73 61 67 65 20 22 57 | 61 72 6e 69 6e 67 3a 20 |ssage "W|arning: |
|00000670| 22 20 67 65 74 2d 62 75 | 66 66 65 72 20 65 66 73 |" get-bu|ffer efs|
|00000680| 2d 64 65 66 75 6e 2d 62 | 79 74 65 63 6f 6d 70 2d |-defun-b|ytecomp-|
|00000690| 62 75 66 66 65 72 20 22 | 65 66 73 20 77 61 72 6e |buffer "|efs warn|
|000006a0| 69 6e 67 3a 5c 6e 20 20 | 22 20 22 5c 6e 22 5d 20 |ing:\n |" "\n"] |
|000006b0| 34 5d 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 65 |4]).(def|alias 'e|
|000006c0| 66 73 2d 64 65 66 2d 67 | 65 6e 65 72 69 63 20 23 |fs-def-g|eneric #|
|000006d0| 5b 28 66 75 6e 20 75 73 | 65 20 64 6f 63 2d 73 74 |[(fun us|e doc-st|
|000006e0| 72 69 6e 67 20 69 6e 74 | 65 72 61 63 74 69 76 65 |ring int|eractive|
|000006f0| 2d 70 29 20 22 c0 c1 1a | 1b 0c ac 84 c5 0b 42 13 |-p) "...|......B.|
|00000700| c6 c7 c8 0e 09 44 0c ab | 88 ca cb 0c 44 cc 45 aa |.....D..|....D.E.|
|00000710| 81 cd 45 c7 c8 0e 09 44 | ce 42 42 45 12 0e 0f ab |..E....D|.BBE....|
|00000720| 92 d0 d1 d2 d3 d4 d5 5c | 6e 44 45 d6 5c 6e d7 44 |.......\|nDE.\n.D|
|00000730| 42 46 44 aa 86 d6 5c 6e | d7 44 42 43 12 0e 18 ab |BFD...\n|.DBC....|
|00000740| 85 0e 18 5c 6e 42 12 d9 | 0e 09 0b 5c 6e 2a 42 42 |...\nB..|...\n*BB|
|00000750| 42 87 22 20 5b 28 26 72 | 65 73 74 20 65 66 73 2d |B." [(&r|est efs-|
|00000760| 61 72 67 73 29 20 6e 69 | 6c 20 72 65 73 75 6c 74 |args) ni|l result|
|00000770| 20 64 65 66 2d 61 72 67 | 73 20 75 73 65 20 65 66 | def-arg|s use ef|
|00000780| 73 2d 6b 65 79 20 6f 72 | 20 67 65 74 20 71 75 6f |s-key or| get quo|
|00000790| 74 65 20 66 75 6e 20 69 | 6e 74 65 72 6e 20 73 79 |te fun i|ntern sy|
|000007a0| 6d 62 6f 6c 2d 6e 61 6d | 65 20 65 66 73 2d 6b 65 |mbol-nam|e efs-ke|
|000007b0| 79 2d 6f 62 61 72 72 61 | 79 20 28 69 6e 74 65 72 |y-obarra|y (inter|
|000007c0| 6e 20 28 73 79 6d 62 6f | 6c 2d 6e 61 6d 65 20 65 |n (symbo|l-name e|
|000007d0| 66 73 2d 6b 65 79 29 20 | 65 66 73 2d 6b 65 79 2d |fs-key) |efs-key-|
|000007e0| 6f 62 61 72 72 61 79 29 | 20 28 28 69 6e 74 65 72 |obarray)| ((inter|
|000007f0| 6e 20 22 6e 69 6c 22 20 | 65 66 73 2d 6b 65 79 2d |n "nil" |efs-key-|
|00000800| 6f 62 61 72 72 61 79 29 | 29 20 69 6e 74 65 72 61 |obarray)|) intera|
|00000810| 63 74 69 76 65 2d 70 20 | 28 69 6e 74 65 72 61 63 |ctive-p |(interac|
|00000820| 74 69 76 65 29 20 69 66 | 20 28 69 6e 74 65 72 61 |tive) if| (intera|
|00000830| 63 74 69 76 65 2d 70 29 | 20 6c 65 74 20 28 28 70 |ctive-p)| let ((p|
|00000840| 72 65 66 69 78 2d 61 72 | 67 20 63 75 72 72 65 6e |refix-ar|g curren|
|00000850| 74 2d 70 72 65 66 69 78 | 2d 61 72 67 29 29 20 63 |t-prefix|-arg)) c|
|00000860| 61 6c 6c 2d 69 6e 74 65 | 72 61 63 74 69 76 65 6c |all-inte|ractivel|
|00000870| 79 20 61 70 70 6c 79 20 | 65 66 73 2d 61 72 67 73 |y apply |efs-args|
|00000880| 20 64 6f 63 2d 73 74 72 | 69 6e 67 20 64 65 66 75 | doc-str|ing defu|
|00000890| 6e 5d 20 37 5d 29 0a 28 | 64 65 66 61 6c 69 61 73 |n] 7]).(|defalias|
|000008a0| 20 27 65 66 73 2d 64 65 | 66 2d 61 75 74 6f 6c 6f | 'efs-de|f-autolo|
|000008b0| 61 64 20 23 5b 28 66 75 | 6e 20 6b 65 79 20 66 69 |ad #[(fu|n key fi|
|000008c0| 6c 65 20 66 72 6f 6d 2d | 6b 62 64 29 20 22 08 ab |le from-|kbd) "..|
|000008d0| db c1 c2 c3 c4 c5 c6 c7 | c8 0e 09 44 44 ca 42 42 |........|...DD.BB|
|000008e0| 44 cb 42 cc cd ce c8 0e | 0f 44 d0 42 42 45 d1 d2 |D.B.....|.D.BBE..|
|000008f0| 0e 13 44 d4 d5 d6 ce c8 | 0e 0f 44 d7 42 42 45 d8 |..D.....|..D.BBE.|
|00000900| d9 c5 c8 0e 0f 44 0e 13 | af 05 45 d4 da c4 db dc |.....D..|..E.....|
|00000910| ce c8 0e 0f 44 dd 42 42 | 44 45 de ce c8 0e 0f 44 |....D.BB|DE.....D|
|00000920| df 42 42 e0 42 42 46 af | 07 46 aa c7 c1 e1 c4 c5 |.BB.BBF.|.F......|
|00000930| c6 c7 c8 0e 09 44 44 e2 | 42 42 44 e3 42 cc cd ce |.....DD.|BBD.B...|
|00000940| c8 0e 0f 44 e4 42 42 45 | d2 0e 13 44 d4 d5 e5 ce |...D.BBE|...D....|
|00000950| c8 0e 0f 44 e6 42 42 45 | d8 d9 c5 c8 0e 0f 44 0e |...D.BBE|......D.|
|00000960| 13 af 05 45 de ce c8 0e | 0f 44 e7 42 42 e8 42 42 |...E....|.D.BB.BB|
|00000970| af 06 45 1e 29 ea c8 0e | 0f 44 c6 c7 c8 0e 09 44 |..E.)...|.D.....D|
|00000980| 44 eb 45 ec 0e 29 44 46 | 29 87 22 20 5b 66 72 6f |D.E..)DF|)." [fro|
|00000990| 6d 2d 6b 62 64 20 6c 61 | 6d 62 64 61 20 28 26 72 |m-kbd la|mbda (&r|
|000009a0| 65 73 74 20 61 72 67 73 | 29 20 28 69 6e 74 65 72 |est args|) (inter|
|000009b0| 61 63 74 69 76 65 29 20 | 6c 65 74 20 71 6b 65 79 |active) |let qkey|
|000009c0| 20 69 6e 74 65 72 6e 20 | 73 79 6d 62 6f 6c 2d 6e | intern |symbol-n|
|000009d0| 61 6d 65 20 71 75 6f 74 | 65 20 6b 65 79 20 28 65 |ame quot|e key (e|
|000009e0| 66 73 2d 6b 65 79 2d 6f | 62 61 72 72 61 79 29 20 |fs-key-o|barray) |
|000009f0| 28 28 74 6d 70 31 20 28 | 69 6e 74 65 72 6e 20 22 |((tmp1 (|intern "|
|00000a00| 74 6d 70 31 22 20 65 66 | 73 2d 6b 65 79 2d 6f 62 |tmp1" ef|s-key-ob|
|00000a10| 61 72 72 61 79 29 29 20 | 28 74 6d 70 32 20 28 69 |array)) |(tmp2 (i|
|00000a20| 6e 74 65 72 6e 20 22 74 | 6d 70 32 22 20 65 66 73 |ntern "t|mp2" efs|
|00000a30| 2d 6b 65 79 2d 6f 62 61 | 72 72 61 79 29 29 29 20 |-key-oba|rray))) |
|00000a40| 73 65 74 20 74 6d 70 31 | 20 67 65 74 20 66 75 6e |set tmp1| get fun|
|00000a50| 20 28 71 6b 65 79 29 20 | 28 73 65 74 20 74 6d 70 | (qkey) |(set tmp|
|00000a60| 32 20 63 75 72 72 65 6e | 74 2d 70 72 65 66 69 78 |2 curren|t-prefix|
|00000a70| 2d 61 72 67 29 20 6c 6f | 61 64 20 66 69 6c 65 20 |-arg) lo|ad file |
|00000a80| 69 66 20 65 71 75 61 6c | 20 28 73 79 6d 62 6f 6c |if equal| (symbol|
|00000a90| 2d 76 61 6c 75 65 20 74 | 6d 70 31 29 20 28 71 6b |-value t|mp1) (qk|
|00000aa0| 65 79 29 20 65 72 72 6f | 72 20 22 25 73 20 64 65 |ey) erro|r "%s de|
|00000ab0| 66 69 6e 69 74 69 6f 6e | 20 6f 66 20 25 73 20 69 |finition| of %s i|
|00000ac0| 73 20 6e 6f 74 20 64 65 | 66 69 6e 65 64 20 62 79 |s not de|fined by|
|00000ad0| 20 6c 6f 61 64 69 6e 67 | 20 25 73 22 20 28 69 6e | loading| %s" (in|
|00000ae0| 74 65 72 61 63 74 69 76 | 65 2d 70 29 20 28 28 70 |teractiv|e-p) ((p|
|00000af0| 72 65 66 69 78 2d 61 72 | 67 20 28 73 79 6d 62 6f |refix-ar|g (symbo|
|00000b00| 6c 2d 76 61 6c 75 65 20 | 74 6d 70 32 29 29 29 20 |l-value |tmp2))) |
|00000b10| 63 61 6c 6c 2d 69 6e 74 | 65 72 61 63 74 69 76 65 |call-int|eractive|
|00000b20| 6c 79 20 28 71 6b 65 79 | 29 20 61 70 70 6c 79 20 |ly (qkey|) apply |
|00000b30| 28 71 6b 65 79 29 20 28 | 61 72 67 73 29 20 28 26 |(qkey) (|args) (&|
|00000b40| 72 65 73 74 20 61 72 67 | 73 29 20 28 65 66 73 2d |rest arg|s) (efs-|
|00000b50| 6b 65 79 2d 6f 62 61 72 | 72 61 79 29 20 28 28 74 |key-obar|ray) ((t|
|00000b60| 6d 70 31 20 28 69 6e 74 | 65 72 6e 20 22 74 6d 70 |mp1 (int|ern "tmp|
|00000b70| 31 22 20 65 66 73 2d 6b | 65 79 2d 6f 62 61 72 72 |1" efs-k|ey-obarr|
|00000b80| 61 79 29 29 29 20 28 71 | 6b 65 79 29 20 28 73 79 |ay))) (q|key) (sy|
|00000b90| 6d 62 6f 6c 2d 76 61 6c | 75 65 20 74 6d 70 31 29 |mbol-val|ue tmp1)|
|00000ba0| 20 28 71 6b 65 79 29 20 | 28 71 6b 65 79 29 20 28 | (qkey) |(qkey) (|
|00000bb0| 61 72 67 73 29 20 72 65 | 73 75 6c 74 20 70 75 74 |args) re|sult put|
|00000bc0| 20 65 66 73 2d 6b 65 79 | 2d 6f 62 61 72 72 61 79 | efs-key|-obarray|
|00000bd0| 20 66 75 6e 63 74 69 6f | 6e 5d 20 31 37 5d 29 0a | functio|n] 17]).|
|00000be0| 28 64 65 66 61 6c 69 61 | 73 20 27 65 66 73 2d 64 |(defalia|s 'efs-d|
|00000bf0| 65 66 75 6e 20 27 28 6d | 61 63 72 6f 20 2e 20 23 |efun '(m|acro . #|
|00000c00| 5b 28 66 75 6e 61 6d 65 | 20 6b 65 79 20 61 72 67 |[(funame| key arg|
|00000c10| 73 20 26 72 65 73 74 20 | 62 6f 64 79 29 20 22 08 |s &rest |body) ".|
|00000c20| a2 c1 61 ad 83 08 41 40 | 89 1a 3f ad 81 08 18 c3 |..a...A@|..?.....|
|00000c30| 1c c3 1d c3 1e 06 c7 0e | 08 08 0e 09 23 88 0e 5c |........|....#..\|
|00000c40| 6e 40 3b ab 89 0e 5c 6e | 40 15 0e 5c 6e 41 16 5c |n@;...\n|@..\nA.\|
|00000c50| 6e 5c 6e ab 88 0e 5c 6e | a2 a2 cb 61 16 06 cc cd |n\n...\n|...a....|
|00000c60| 0e 08 44 ce cf cd 08 44 | 44 d0 42 42 d1 d2 0e 09 |..D....D|D.BB....|
|00000c70| 0e 5c 6e 42 42 44 46 cd | 0e 08 44 44 14 08 ac 8b |.\nBBDF.|..DD....|
|00000c80| d3 0e 08 5c 6e 0d 0e 06 | 24 0c 42 14 d4 0c 2d 42 |...\n...|$.B...-B|
|00000c90| 87 22 20 5b 6b 65 79 20 | 26 75 73 65 20 75 73 65 |." [key |&use use|
|00000ca0| 20 6e 69 6c 20 72 65 73 | 75 6c 74 20 64 6f 63 2d | nil res|ult doc-|
|00000cb0| 73 74 72 69 6e 67 20 69 | 6e 74 65 72 61 63 74 69 |string i|nteracti|
|00000cc0| 76 65 2d 70 20 65 66 73 | 2d 64 65 66 75 6e 2d 61 |ve-p efs|-defun-a|
|00000cd0| 72 67 2d 63 68 65 63 6b | 20 66 75 6e 61 6d 65 20 |rg-check| funame |
|00000ce0| 61 72 67 73 20 62 6f 64 | 79 20 69 6e 74 65 72 61 |args bod|y intera|
|00000cf0| 63 74 69 76 65 20 70 75 | 74 20 71 75 6f 74 65 20 |ctive pu|t quote |
|00000d00| 69 6e 74 65 72 6e 20 73 | 79 6d 62 6f 6c 2d 6e 61 |intern s|ymbol-na|
|00000d10| 6d 65 20 28 65 66 73 2d | 6b 65 79 2d 6f 62 61 72 |me (efs-|key-obar|
|00000d20| 72 61 79 29 20 66 75 6e | 63 74 69 6f 6e 20 6c 61 |ray) fun|ction la|
|00000d30| 6d 62 64 61 20 65 66 73 | 2d 64 65 66 2d 67 65 6e |mbda efs|-def-gen|
|00000d40| 65 72 69 63 20 70 72 6f | 67 6e 5d 20 38 5d 29 29 |eric pro|gn] 8]))|
|00000d50| 0a 28 70 75 74 20 27 65 | 66 73 2d 64 65 66 75 6e |.(put 'e|fs-defun|
|00000d60| 20 27 6c 69 73 70 2d 69 | 6e 64 65 6e 74 2d 68 6f | 'lisp-i|ndent-ho|
|00000d70| 6f 6b 20 27 64 65 66 75 | 6e 29 0a 28 64 65 66 61 |ok 'defu|n).(defa|
|00000d80| 6c 69 61 73 20 27 65 66 | 73 2d 61 75 74 6f 6c 6f |lias 'ef|s-autolo|
|00000d90| 61 64 20 27 28 6d 61 63 | 72 6f 20 2e 20 23 5b 28 |ad '(mac|ro . #[(|
|00000da0| 66 75 6e 20 6b 65 79 20 | 66 69 6c 65 20 26 6f 70 |fun key |file &op|
|00000db0| 74 69 6f 6e 61 6c 20 64 | 6f 63 73 74 72 69 6e 67 |tional d|ocstring|
|00000dc0| 20 66 72 6f 6d 2d 6b 62 | 64 29 20 22 08 a2 c1 61 | from-kb|d) "...a|
|00000dd0| ad 83 08 41 40 89 1a 3f | ad 81 08 18 c3 c4 0d 21 |...A@..?|.......!|
|00000de0| 08 c6 23 88 c7 c8 c9 0d | ca cb cc 08 44 44 cd 42 |..#.....|....DD.B|
|00000df0| 42 45 44 08 ac a4 ce cf | c4 0d 21 5c 6e 0e 10 0e |BED.....|..!\n...|
|00000e00| 11 24 d2 c4 0d 21 08 0e | 13 0e 11 24 cc d4 08 0e |.$...!..|...$....|
|00000e10| 13 0e 10 0e 11 af 05 44 | 46 aa 98 ce d2 c4 0d 21 |.......D|F......!|
|00000e20| 08 0e 13 0e 11 24 cc d4 | 08 0e 13 0e 10 0e 11 af |.....$..|........|
|00000e30| 05 44 45 45 2a 87 22 20 | 5b 6b 65 79 20 26 75 73 |.DEE*." |[key &us|
|00000e40| 65 20 75 73 65 20 65 66 | 73 2d 64 65 66 75 6e 2d |e use ef|s-defun-|
|00000e50| 61 72 67 2d 63 68 65 63 | 6b 20 65 76 61 6c 20 66 |arg-chec|k eval f|
|00000e60| 75 6e 20 61 75 74 6f 6c | 6f 61 64 20 69 66 20 6e |un autol|oad if n|
|00000e70| 75 6c 6c 20 67 65 74 20 | 69 6e 74 65 72 6e 20 73 |ull get |intern s|
|00000e80| 79 6d 62 6f 6c 2d 6e 61 | 6d 65 20 71 75 6f 74 65 |ymbol-na|me quote|
|00000e90| 20 28 65 66 73 2d 6b 65 | 79 2d 6f 62 61 72 72 61 | (efs-ke|y-obarra|
|00000ea0| 79 29 20 70 72 6f 67 6e | 20 65 66 73 2d 64 65 66 |y) progn| efs-def|
|00000eb0| 2d 67 65 6e 65 72 69 63 | 20 64 6f 63 73 74 72 69 |-generic| docstri|
|00000ec0| 6e 67 20 66 72 6f 6d 2d | 6b 62 64 20 65 66 73 2d |ng from-|kbd efs-|
|00000ed0| 64 65 66 2d 61 75 74 6f | 6c 6f 61 64 20 66 69 6c |def-auto|load fil|
|00000ee0| 65 20 65 66 73 2d 61 75 | 74 6f 6c 6f 61 64 5d 20 |e efs-au|toload] |
|00000ef0| 31 32 5d 29 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |12])).(d|efalias |
|00000f00| 27 65 66 73 2d 66 73 65 | 74 20 23 5b 28 73 79 6d |'efs-fse|t #[(sym|
|00000f10| 20 6b 65 79 20 66 75 6e | 29 20 22 c0 09 c2 c3 0c | key fun|) ".....|
|00000f20| 21 0d 5c 22 0e 06 23 87 | 22 20 5b 70 75 74 20 73 |!.\"..#.|" [put s|
|00000f30| 79 6d 20 69 6e 74 65 72 | 6e 20 73 79 6d 62 6f 6c |ym inter|n symbol|
|00000f40| 2d 6e 61 6d 65 20 6b 65 | 79 20 65 66 73 2d 6b 65 |-name ke|y efs-ke|
|00000f50| 79 2d 6f 62 61 72 72 61 | 79 20 66 75 6e 5d 20 35 |y-obarra|y fun] 5|
|00000f60| 5d 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 65 66 |]).(defa|lias 'ef|
|00000f70| 73 2d 66 62 6f 75 6e 64 | 70 20 23 5b 28 6b 65 79 |s-fbound|p #[(key|
|00000f80| 20 66 75 6e 29 20 22 08 | c1 c2 0b 21 0c 5c 22 4e | fun) ".|...!.\"N|
|00000f90| 3f 3f 87 22 20 5b 66 75 | 6e 20 69 6e 74 65 72 6e |??." [fu|n intern|
|00000fa0| 20 73 79 6d 62 6f 6c 2d | 6e 61 6d 65 20 6b 65 79 | symbol-|name key|
|00000fb0| 20 65 66 73 2d 6b 65 79 | 2d 6f 62 61 72 72 61 79 | efs-key|-obarray|
|00000fc0| 5d 20 34 5d 29 0a | |] 4]). | |
+--------+-------------------------+-------------------------+--------+--------+